package com.neu.edu.boonpay.dao;

import com.neu.edu.boonpay.pojo.WalletLog;
import com.neu.edu.boonpay.pojo.WalletLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WalletLogMapper {
    long countByExample(WalletLogExample example);

    int deleteByExample(WalletLogExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WalletLog record);

    int insertSelective(WalletLog record);

    List<WalletLog> selectByExample(WalletLogExample example);

    WalletLog selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WalletLog record, @Param("example") WalletLogExample example);

    int updateByExample(@Param("record") WalletLog record, @Param("example") WalletLogExample example);

    int updateByPrimaryKeySelective(WalletLog record);

    int updateByPrimaryKey(WalletLog record);
}